to stay at a hotel - Spanish English Dictionary